School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) BSc (Hons) - 3.1.3 Knowledge of systems architecture
Return to programme overview.
COMP10120 First Year Team Project
Basic understanding of web-stack and database architecture.
Assesement : Group presentation
Assesement : Group presentation
COMP15111 Fundamentals of Computer Architecture
Many fundamental concepts of architecture are discussed in this course.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP16321 Introduction to Programming 1
In the final coursework students are required to design and implement a game which must meet minimum business requirements, for example; the use and manipulation of images and shapes, movement of objects, a simple form of collision detection, various user inputs such as the ability to pause/resume the application as well as other inputs such as codes to make the game easier or more difficult (as well as other aspects you would expect to find in a retro style game). All these components need to be modelled and structured in a fashion that allows the correct representation of systems and the structures.
Assesement : Formative and summative assessment for coursework.
Assesement : Formative and summative assessment for coursework.
BIOL10832 Excitable Cells
Understand the gross organization of the nervous system.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP23311 Software Engineering 1
Architecture of modern software systems using gitlab, jenkins, JUnit, client server architecture etc
Assesement : Examination, Individual coursework, Group coursework
Assesement : Examination, Individual coursework, Group coursework
COMP23412 Software Engineering 2
Through coursework students build a chess video game and a system that simulates maze solving. While these are rudimentary systems, the architecture of the systems are indicative of architectural choices in simulation and games.
Assesement : Coursework
Assesement : Coursework
COMP28112 Distributed Systems
Taught and discussed in class.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
BIOL22332 Motor Systems for Human Computer Interaction
An understanding of the motor systems at a variety of levels (from cellular to systems neuroscience).
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP33511 User Experience
These are addressed in lecture notes, slides, and videoed lectures.
Assesement : Examination, Test
Assesement : Examination, Test